<?php

namespace App\Http\Middleware;

use Closure;
use Illuminate\Support\Facades\Auth;

class CheckBackLogin
{
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        // 验证用户的信息是否登录
//        Auth::check() 如果已经退出 user 已经不是一个对象
        if( Auth::guard('backLogin')->check() ){
            return $next($request); // 执行下一步操作，执行控制器里面的方法
        }else{
            // 返回
            Alert()->error('必须登录后才可以访问');
            return redirect('/back/login');
        }
    }
}
